Design Rationale of the PureObject - Oriented Embedded Operating

نویسنده

  • Olaf Spinczyk
چکیده

The Pure project aims at providing a portable, universal runtime executive for deeply embedded parallel/distributed systems. The phrase \deeply embedded" refers to systems forced to operate under extreme resource constraints in terms of memory, CPU, and power consumption. The notion \parallel/distributed" relates to the fact that embedded systems are becoming more and more complex in terms of architectural viewpoints. Typical examples are automotive systems. Todays limousines can be considered as (large scale) distributed systems on wheels. There are cars in daily operation consisting of over 60 networked processors (i.e.-controllers) attached to 1{2 MB of global memory These \decentral-ized computer architectures" make high demands on both the application and the system software. Dedicated design and implementation principles have to be applied in order to ensure manageability, adaptability, portabil-ity, and yet eeciency of the software. In addition, the resulting software structure must promote, and neither hinder nor prevent, the application of formal methods to gain clear statements on correctness and safety of the resulting system complex. This paper discusses design issues of a family-based, object-oriented operating system currently under development and targeting the arena of deeply embedded systems in the above-mentioned sense.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design Rationale of the PURE Object-Oriented Embedded Operation System

The Pure project aims at providing a portable, universal runtime executive for deeply embedded parallel/distributed systems. The phrase \deeply embedded" refers to systems forced to operate under extreme resource constraints in terms of memory, CPU, and power consumption. The notion \par-allel/distributed" relates to the fact that embedded systems are becoming more and more complex in terms of ...

متن کامل

Feature Technology and Ontology for Embedded System Design and Development

In this paper, we present our recent effort on using a feature technology and ontology for embedded systems modeling and design. We present an overview of embedded system design and propose an object-oriented UML modeling approach to representing embedded systems, i.e., open embedded system model (OESM). OESM supports models of embedded system artifacts, components, features, configuration/asse...

متن کامل

Object - Oriented Embedded C

This paper presents an object-oriented implementation of ANSI-C for embedded systems. It offers practical guidelines for producing generic software libraries and portable applications. While various object-oriented implementations of C is available, the aim is to impress a culture of producing safe, robust embedded software which can easily be shared and integrated amongst developers and system...

متن کامل

Configuration Management of Embedded Operating Systems using Application-Oriented System Design

This paper presents an alternative to achieve automatic run-time system generation based on the Application Oriented Systems Design method. Our approach relies on a static configuration mechanism that allows the generation of optimized versions of the operating system for each of the applications that are going to use it. This strategy is of great value in the domain of high performance computi...

متن کامل

On Interrupt-Transparent Synchronization in an Embedded Object-Oriented Operating System

A crucial aspect in the design of (embedded real-time) operating systems concerns interrupt handling. This paper presents the concept of a modularized interrupt-handling subsystem that enables the synchronization of interruptdriven, non-sequential code without the need to disabling hardware interrupts. The basic idea is to use nonblocking/optimistic concurrency sequences for synchronization ins...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998